div{
 position:relative;
 display:block;
}

#wrap{
 width:800px;
 padding:10px;
 /*border:1px solid #000;*/
 margin:auto;
}

div.holder{
 float:left;
}

input.btn{
 width:80px;
 height:300px;
 background-color:#ffcc00;
 font-size:50px;
 color:#ffffff;
 border-width:5px;
}

#area0{
 width:470px;
 height:300px;
 float:left;
 padding:0px;
 background-color:#c30;
}

.infoPage{
 width:440px;
 height:270px;
 text-align:justify;
 padding:15px;
}

.dataEntry{
 top:0px;
 left:0px;
 height:0px;
 width:0px;
 display:none;
 visibility:hidden;
 overflow:hidden;
}

.category{
 height:80px;
 width:80px;
 border: 2px solid #fff;
}

.category:hover{
 border-color:#fc0;
}

